instrument of torture - French English Dictionary